#ifndef SELECTOR
#define SELECTOR

#include <string>
#include <stdexcept>
#include <iostream>
#include <cstdlib>
#include <sstream>
#include <exception>
#include "./interface.h"
#include "./controller.h"
#include "./builder.h"
#include "./persistence.h"
#include "modulos/photo/BuilderPhoto.h"

using namespace std;

class ControllerSelector : public Controller
{
        int MIN_OPT;
        int MAX_OPT;
    public:
        ControllerSelector(Interface*,Commando *);
        int execute();
};

class builderSelector : public Builder{
    public:
        builderSelector();
        Controller * criar() const;
};

#endif // SELECTOR
